/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package com.opgea.token.service;

import java.util.List;

import com.opgea.token.domain.model.PrimeFacesFileUploadBean;
import com.opgea.token.web.dto.EmployeeDTO;

/**
 * 
 * @author Ramesh
 */
public interface EmployeeService {

    public List<EmployeeDTO> findAll();

    public List<EmployeeDTO> findAllByCompanyId(Long companyId);

    public EmployeeDTO find(Long employeeId);

    public EmployeeDTO create(EmployeeDTO employeeDTO);

    public EmployeeDTO update(EmployeeDTO employeeDTO);

    public EmployeeDTO delete(Long employeeId);

    public void uploadDocument(Long tutorId,
	    PrimeFacesFileUploadBean pfFileUploadBean);

}
